Error-Trellises for Convolutional Codes—Part I: Construction
نویسندگان
چکیده
An error-trellis is a directed graph that represents all the sequences belonging to the coset which contains the symbolby-symbol detected version of a given received sequence. A modular construction of error-trellises for an (n; k) convolutional code over GF(q) is presented. The trellis is designed on the basis of partitioning the scalar check matrix of the code into submatrices of l rows, accompanied with a corresponding segmentation of the syndrome. The value of the design parameter l is an essentially unconstrained multiple of n k. For all the cosets of the code, the sections of the error-trellis are drawn from a collection of only q modules; the module for each section is determined by the value of the associated syndrome segment. In case the construction is based on a basic polynomial check matrix, either canonical or noncanonical, then the error-trellis is minimal in the sense that , where is the dimension of the state space of the trellis and is the constraint length of a canonical generator matrix for the code. For basic check matrices with delay-free columns, the inequality reduces to = .
منابع مشابه
Error-Trellis Construction for Tailbiting Convolutional Codes
Abstract—In this paper, we present an error-trellis construction for tailbiting convolutional codes. A tailbiting error-trellis is characterized by the condition that the syndrome former starts and ends in the same state. We clarify the correspondence between code subtrellises in the tailbiting code-trellis and error subtrellises in the tailbiting error-trellis. Also, we present a construction ...
متن کاملFPGA implementation of trellis decoders for linear block codes
Forward error correction based on trellises has been widely adopted for convolutional codes. Because of their efficiency, they have also gained a lot of interest from a theoretic and algorithm point of view for the decoding of block codes. In this paper we present for the first time hardware architectures and implementations for trellis decoding of block codes. A key feature is the use of a sop...
متن کاملOn the Intractability of Permuting a Block Code to Minimize Trellis Complexity [Correspondence] - Information Theory, IEEE Transactions on
A novel trellis design technique for both block and convolutional codes based on the Shannon product of component block codes is introduced. Using the proposed technique, structured trellises for block and convolutional codes have been designed. It is shown that the designed trellises are minimal and allow reduced complexity Viterbi decoding. Zndex Terms-Linear codes, trellis structure, product...
متن کاملBinary multilevel convolutional codes with unequal error protection capabilities
Binary multilevel convolutional codes (CC’s) with unequal error protection (UEP) capabilities are studied. These codes belong to the class of generalized concatenated (GC) codes [1]. Binary CC’s are used as outer codes. Binary linear block codes of short length, and selected subcodes in their two-way subcode partition chain, are used as inner codes. Multistage decodings are presented that use V...
متن کاملReduction of Error-Trellises for Tail-Biting Convolutional Codes Using Shifted Error-Subsequences
In this paper, we discuss the reduction of errortrellises for tail-biting convolutional codes. In the case where some column of a parity-check matrix has a monomial factor D, we show that the associated tail-biting error-trellis can be reduced by cyclically shifting the corresponding error-subsequence by l (i.e., the power of D) time units. We see that the resulting reduced error-trellis is aga...
متن کامل